package jhunter.web.mvc.controller;

import jhunter.rt.conf.ext.ActionExt;
import jhunter.rt.conf.ext.ModuleExt;
import jhunter.web.mvc.ActionContext;

/**
 * not thread safe
 * 
 * @author jkyang
 * 
 */
public interface Controller {

	Object execute();

	ActionExt getAction();

	void setAction(ActionExt action);

	void setContext(ActionContext context);

	void setModuleExt(ModuleExt moduleExt);

}
